export const personnelRegulate = [
  {
    path: "/PersonnelDesk",
    name: "PersonnelDesk",
    component: () => import("@/views/personnelRegulate/PersonnelDesk/index.vue"),
    meta: {
      title: "人事工作台",
    },
  },
  {
    path: "/employeeList",
    name: "employeeList",
    component: () => import("@/views/personnelRegulate/staffManagement/employeeList.vue"),
    meta: {
      title: "员工花名册",
    },
  },
  {
    path: "/employeeCare",
    name: "employeeCare",
    component: () => import("@/views/personnelRegulate/staffManagement/employeeCare.vue"),
    meta: {
      title: "员工关怀",
    },
  },
  {
    path: "/customField",
    name: "customField",
    component: () => import("@/views/personnelRegulate/settingUp/customField.vue"),
    meta: {
      title: "自定义字段设置",
    },
  },
  {
    path: "/customOption",
    name: "customOption",
    component: () => import("@/views/personnelRegulate/settingUp/customOption.vue"),
    meta: {
      title: "自定义选项设置",
    },
  },
  {
    path: "/positive",
    name: "positive",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/positive.vue"),
    meta: {
      title: "转正",
    },
  },
  {
    path: "/redeploy",
    name: "redeploy",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/redeploy.vue"),
    meta: {
      title: "调动",
    },
  },
  {
    path: "/departure",
    name: "departure",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/departure.vue"),
    meta: {
      title: "离职",
    },
  },
  //#region  入职
  {
    path: "/induction",
    name: "induction",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/induction/index.vue"),
    meta: {
      title: "入职",
    },
  },
  {
    path: "/tabinduction",
    name: "tabinduction",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/induction/selectionMethod.vue"),
    meta: {
      title: "选择入职方式",
    },
  },
  //#endregion
  {
    path: "/moveSearch",
    name: "moveSearch",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/moveSearch.vue"),
    meta: {
      title: "异动查询",
    },
  },
  {
    path: "/addEmployee",
    name: "addEmployee",
    component: () => import("@/views/personnelRegulate/staffManagement/editEmployee/addEmployee.vue"),
    meta: {
      title: "新增员工",
    },
  },
  {
    path: "/editEmployee",
    name: "editEmployee",
    component: () => import("@/views/personnelRegulate/staffManagement/editEmployee/editEmployee.vue"),
    meta: {
      title: "编辑员工",
    },
  },
  {
    path: "/importEmployeeAdd",
    name: "importEmployeeAdd",
    component: () => import("@/views/personnelRegulate/staffManagement/ImportEmployeeNew.vue"),
    meta: {
      title: "导入新增人员",
    },
  },
  {
    path: "/importEmployeeEdit",
    name: "importEmployeeAdd",
    component: () => import("@/views/personnelRegulate/staffManagement/ImportEmployeeNew.vue"),
    meta: {
      title: "导入修改人员",
    },
  },
  {
    path: "/ConfirmEntry",
    name: "ConfirmEntry",
    component: () => import("@/views/personnelRegulate/staffManagement/editEmployee/ConfirmEntry.vue"),
    meta: {
      title: "确认入职",
    },
  },
  {
    path: "/setSMS",
    name: "setSMS",
    component: () => import("@/views/personnelRegulate/staffManagement/setSMS.vue"),
    meta: {
      title: "设置短信祝福",
    },
  },
  {
    path: "/contractSigned",
    name: "contractSigned",
    component: () => import("@/views/personnelRegulate/contractManagement/contractSigned.vue"),
    meta: {
      title: "合同签署",
    },
  },
  {
    path: "/contractTemplate",
    name: "contractTemplate",
    component: () => import("@/views/personnelRegulate/contractManagement/contractTemplate.vue"),
    meta: {
      title: "合同模板",
    },
  },
  {
    path: "/editTemplate",
    name: "editTemplate",
    component: () => import("@/views/personnelRegulate/contractManagement/editTemplate.vue"),
    meta: {
      title: "设置合同模板",
    },
  },
  {
    path: "/organization",
    name: "organization",
    component: () => import("@/views/personnelRegulate/organization/organization.vue"),
    meta: {
      title: "组织管理",
    },
  },
  {
    path: "/employeeDetail/:employeeId",
    name: "employeeDetail",
    props: true,
    component: () => import("@/views/personnelRegulate/staffManagement/employeeDetail.vue"),
    meta: {
      title: "员工详情",
    },
  },
  {
    path: "/employeeDetail",
    name: "employeeDetail",
    props: true,
    component: () => import("@/views/personnelRegulate/staffManagement/employeeDetail.vue"),
    meta: {
      title: "员工详情",
    },
  },
  {
    path: "/openProve",
    name: "openProve",
    component: () => import("@/views/personnelRegulate/staffManagement/openProve.vue"),
    meta: {
      title: "开具证明",
    },
  },
  {
    path: "/proveTemplate",
    name: "proveTemplate",
    component: () => import("@/views/personnelRegulate/staffManagement/proveTemplate.vue"),
    meta: {
      title: "证明模板",
    },
  },
  {
    path: "/addProveTemplate",
    name: "addProveTemplate",
    component: () => import("@/views/personnelRegulate/staffManagement/addProveTemplate.vue"),
    meta: {
      title: "添加证明模板",
    },
  },
  {
    path: "/positiveAdd",
    name: "positiveAdd",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/manualHandling/positiveAdd.vue"),
    meta: {
      title: "办理转正",
    },
  },
  {
    path: "/transferAdd",
    name: "transferAdd",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/manualHandling/transferAdd.vue"),
    meta: {
      title: "办理调动",
    },
  },
  {
    path: "/departureAdd",
    name: "departureAdd",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/manualHandling/departureAdd.vue"),
    meta: {
      title: "办理离职",
    },
  },
  {
    path: "/inductionAdd",
    name: "inductionAdd",
    component: () => import("@/views/personnelRegulate/PersonnelChanges/manualHandling/inductionAdd.vue"),
    meta: {
      title: "办理入职",
    },
  },
  {
    path: "/inductionSetting",
    name: "inductionSetting",
    component: () => import("@/views/personnelRegulate/settingUp/inductionSetting/index.vue"),
    meta: {
      title: "入职设置",
    },
  },
  {
    path: "/registerForm",
    name: "registerForm",
    component: () => import("@/views/personnelRegulate/settingUp/inductionSetting/registerForm.vue"),
    meta: {
      title: "添加入职登记表",
    },
  },
];
